was successfully added to your cart.

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades

Inicializando Symfony:
Si no tenemos el comando symfony instalado, lo instalamos:

curl -sS https://get.symfony.com/cli/installer | bash

Ahora lo movemos a nuestro path para poder disponer del comando.

Ahora lanzamos el comando de inicialización:

symfony new paycontrol --full

Añadimos ORM-PACK:

composer require symfony/orm-pack

Añadimos el Maker-bundle:

composer require --dev symfony/maker-bundle

Ahora debemos configurar el .env para poder conectar con BBDD:

DATABASE_URL=mysql://userdb:password@localhost:3306/databasaname

Primero, crearemos la entidad User para poder acceder al panel de control donde poder gestionar las distintas entidades creadas:

php bin/console make:user

Ahora lanzamos los siguientes comandos para crear las tablas en BBDD:

php bin/console make:migration
php bin/console doctrine:migrations:migrate

Para poder crear usuarios por consola, podemos seguir el siguiente tutorial:

https://symfony.com/doc/current/console.html

Ahora instalamos el easyadmin:

composer require easycorp/easyadmin-bundle

Y iniciamos un dashboard:

php bin/console make:admin:dashboard